package com.example.qt.ptplatform.service;

import com.example.qt.ptplatform.entity.Comments;

import java.util.List;

public interface CommentService {

    // 保存评论的方法
    void saveComment(Integer torrentId, Integer userId, String content, Boolean isAnonymous);
    // 保存回复的方法
    void saveReply(Integer torrentId, Integer userId, String content, Boolean isAnonymous, Integer comCommentId);
    // 点赞评论的方法
    void likeComment(Integer commentId);
    // 取消点赞评论的方法
    void unlikeComment(Integer commentId);
    // 删除评论的方法
    void deleteComment(Integer commentId);
    // 获取所有评论及其回复的方法
    List<Comments> getAllCommentsWithReplies();
}
